rum baba - French English Dictionary